Using Multiple Sequence Format (MSF) Files

You can combine multiple sequences in a single file, called a Multiple Sequence Format (MSF) file. MSF files include not only the sequence name but also the sequence itself, which is usually aligned with the other sequences in the file. You can specify a single sequence within an MSF file, a subset of sequences, or all sequences. Like other sequences, those in an MSF file can be used with other Wisconsin Package programs.

The following illustration shows an MSF file created with PileUp.

Figure 8

¡@

You may find the following components in an MSF file:

Programs That Create MSF Files

To create an RSF file:

Choose from the following.

Note: If you use % reformat -MSF to create an MSF file, it does not align the sequences.

Editing MSF Files

To edit an MSF file:

Use LineUp. For more information, see LineUp in the Program Manual.

You also can use a text editor to modify an MSF file. If you do so, however, the file's checksum changes, and Wisconsin Package programs will not recognize the file. Therefore, if you use a text editor to modify an MSF file, you must use the Reformat program with the -MSF parameter to rewrite it into GCG format.

Specifying MSF Sequences

To specify a single sequence, a subset of sequences, or all sequences within an MSF file:

Choose from the following.

TIP - One way to specify a subset of sequences is to "comment out" those unwanted sequences within the MSF file. If you comment out sequences instead of deleting them, you can use them at a later time.

To comment out sequences:

  1. Open the MSF file in the text editor of your choice and find the sequences you do not want to use in the Name/Weight area toward the top of the file.

    ¡@

  2. Type an exclamation point (!) in front of the "Name:" of each sequence you do not want. For example

    Figure 9

    ¡@

    ¡@

  3. Save the file and exit the text editor.

    ¡@

  4. In response to a program prompt, type the MSF filename and extension followed by an asterisk (*) wildcard in curly brackets, for example picorna.msf{*}. The program will use only those sequences which are not commented out.